Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync beta branch beta/v0.37 with tier4/main #1600

Merged
merged 68 commits into from
Oct 23, 2024

Conversation

tier4-autoware-public-bot[bot]
Copy link

Features

Bug Fixes

Documentation

Code Refactoring

Tests

Continuous Integrations

Chores

kosuke55 and others added 30 commits October 3, 2024 10:39
…namespace (autowarefoundation#9012)

feat(mission_planner): move functions to utils and add namespace

Signed-off-by: kosuke55 <[email protected]>
…ariance modeling (autowarefoundation#9001)

* refactor: update object model includes in tracker models

Signed-off-by: Taekjin LEE <[email protected]>

* feat: add uncertainty processor for object tracking

feat: refactor uncertainty processing for object tracking

feat: impl obj class model

feat: Update object model measurement covariances

Refactor the object model measurement covariances in the `object_model.hpp` file. Update the velocity long and velocity lat measurement covariances for different object model types.

refactor: Model object uncertainty in multi_object_tracker_node.cpp

feat: Update object model measurement covariances in object_model.hpp

feat: Update uncertainty processing for object tracking

fix: remove uncertainty modelling in trackers

refactor: Remove unused function isLargeVehicleLabel

The function isLargeVehicleLabel in utils.hpp is no longer used and can be safely removed.

Revert "refactor: Remove unused function isLargeVehicleLabel"

This reverts commit 23e3eff.

feat: Normalize uncertainty in object tracking

This commit adds a new function `normalizeUncertainty` to the `uncertainty_processor.hpp` and `uncertainty_processor.cpp` files. The function normalizes the position and twist covariance matrices of detected objects to ensure minimum values for distance, radius, and velocity. This helps improve the accuracy and reliability of object tracking.

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update motion model parameters for object tracking

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update yaw rate limit in object model

Signed-off-by: Taekjin LEE <[email protected]>

* Revert "refactor: update yaw rate limit in object model"

This reverts commit 6e8b201.

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update object model measurement covariances

Refactor the object model measurement covariances in the `object_model.hpp` file. Update the velocity long and velocity lat measurement covariances for different object model types.

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update motion model parameters comments

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove comment

Signed-off-by: Taekjin LEE <[email protected]>

* style(pre-commit): autofix

* feat: Update copyright notice in uncertainty_processor.hpp

Update the copyright notice in the uncertainty_processor.hpp file to reflect the correct company name.

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: update runProcess function parameters in multi_object_tracker_node.hpp

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…copied from ThreadData to reduce access (autowarefoundation#8994)

Signed-off-by: Mamoru Sobue <[email protected]>
…undation#8997)

* add target lane length and ego arc length along current and target lanes to transient data

Signed-off-by: mohammad alqudah <[email protected]>

* refactor code using transient data

Signed-off-by: mohammad alqudah <[email protected]>

* refactor get_lane_change_paths function

Signed-off-by: mohammad alqudah <[email protected]>

* minor refactoring

Signed-off-by: mohammad alqudah <[email protected]>

* refactor util functions

Signed-off-by: mohammad alqudah <[email protected]>

* refactor getPrepareSegment function

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
…bicycle and crtv motion models (autowarefoundation#9019)

* feat: Add maximum reverse velocity to bicycle and CTRV motion models

revert the tracker orientation when the velocity exceed the maximum reverse velocity

Signed-off-by: Taekjin LEE <[email protected]>

refactor: Update motion model parameters for bicycle and CTRV motion models

* refactor:  check the max_reverse_vel configuration is correct

max_reverse_vel is expected to be  negative

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: remove config checker in the initializer

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
* list all

Signed-off-by: Mamoru Sobue <[email protected]>

* regex

Signed-off-by: Mamoru Sobue <[email protected]>

---------

Signed-off-by: Mamoru Sobue <[email protected]>
…intainers (autowarefoundation#9027)

* add maintainers to avoidance by lane change

Signed-off-by: mohammad alqudah <[email protected]>

* add maintainers to external request lane change

Signed-off-by: mohammad alqudah <[email protected]>

---------

Signed-off-by: mohammad alqudah <[email protected]>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
…utowarefoundation#8999)

* RT1-8004 replace hasEnoughLength

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 Removed isNearEndOfCurrentLanes

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 refactor sample longitudinal acc values

Signed-off-by: Zulfaqar Azmi <[email protected]>

* remove calc maximum lane change length

Signed-off-by: Zulfaqar Azmi <[email protected]>

* Revert "remove calc maximum lane change length"

This reverts commit e9cc386.

* Revert "RT1-8004 refactor sample longitudinal acc values"

This reverts commit 775bcdb.

* replace generateCenterLinePath

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 simplify stuck detection

Signed-off-by: Zulfaqar Azmi <[email protected]>

* swap call to update filtered_objects and update transient data

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 fix conflict

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 Rename isVehicleStuck to is_ego_stuck()

Signed-off-by: Zulfaqar Azmi <[email protected]>

* RT1-8004 change calcPrepareDuration to snake case

Signed-off-by: Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
…fied goal once from background thread (autowarefoundation#9006)

refactor(goal_planner): save modified_goal_pose in PullOverPlannerBase

Signed-off-by: Mamoru Sobue <[email protected]>
)

* refactor: isStopRequired

Signed-off-by: satoshi-ota <[email protected]>

* test: write test for isStopRequired

Signed-off-by: satoshi-ota <[email protected]>

* refactor: use universe utils

Signed-off-by: satoshi-ota <[email protected]>

* fix: shutdown

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>
…ade_out feature (autowarefoundation#8972)

Signed-off-by: KhalilSelyan <[email protected]>
Co-authored-by: M. Fatih Cırıt <[email protected]>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <[email protected]>
…arefoundation#9044)

* refactor(lane_change): refactor get_lane_change_lanes function

Signed-off-by: Zulfaqar Azmi <[email protected]>

* Add doxygen comment for to_geom_msg_pose

Signed-off-by: Zulfaqar Azmi <[email protected]>

---------

Signed-off-by: Zulfaqar Azmi <[email protected]>
Copy link

sonarcloud bot commented Oct 23, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.